var e = require("./js/z-paging-main.js"), o = require("../../../../common/vendor.js");

require("./js/z-paging-static.js"), require("./js/z-paging-constant.js"), require("./js/z-paging-utils.js"), 
require("./config/index.js"), require("./js/modules/common-layout.js"), require("./js/modules/data-handle.js"), 
require("./js/z-paging-enum.js"), require("./js/z-paging-interceptor.js"), require("./js/modules/i18n.js"), 
require("./i18n/index.js"), require("./js/modules/nvue.js"), require("./js/modules/empty.js"), 
require("./js/modules/refresher.js"), require("./js/modules/load-more.js"), require("./js/modules/loading.js"), 
require("./js/modules/scroller.js"), require("./js/modules/back-to-top.js"), require("./js/modules/virtual-list.js");

var r = {};

Array || (o.resolveComponent("z-paging-refresh") + o.resolveComponent("z-paging-load-more") + o.resolveComponent("z-paging-empty-view"))(), 
Math, function(e) {
    e.wxsCallMethods || (e.wxsCallMethods = []), e.wxsCallMethods.push("_handleListTouchstart", "_handleRefresherTouchstart", "_handleTouchDirectionChange", "_handleScrollViewBounce", "_handleWxsPullingDown", "_handleRefresherTouchmove", "_handleRefresherTouchend", "_handlePropUpdate", "_handleWxsPullingDownStatusChange");
}(e._sfc_main), "function" == typeof r && r(e._sfc_main);

var a = o._export_sfc(e._sfc_main, [ [ "render", function(e, r, a, l, t, s) {
    return o.e({
        a: -1 === e.cssSafeAreaInsetBottom
    }, (e.cssSafeAreaInsetBottom, {}), {
        b: !e.usePageScroll && e.zSlots.top
    }, !e.usePageScroll && e.zSlots.top ? {} : e.usePageScroll && e.zSlots.top ? {
        d: o.o(function() {}),
        e: o.s({
            top: "".concat(e.windowTop, "px"),
            "z-index": e.topZIndex
        })
    } : {}, {
        c: e.usePageScroll && e.zSlots.top,
        f: e.zSlots.left
    }, e.zSlots.left ? {
        g: e.finalIsOldWebView ? 1 : ""
    } : {}, {
        h: e.finalRefresherFixedBacHeight > 0
    }, e.finalRefresherFixedBacHeight > 0 ? {
        i: o.s({
            background: e.refresherFixedBackground,
            height: "".concat(e.finalRefresherFixedBacHeight, "px")
        })
    } : {}, {
        j: e.showRefresher
    }, e.showRefresher ? o.e({
        k: e.useRefresherStatusBarPlaceholder
    }, e.useRefresherStatusBarPlaceholder ? {
        l: o.s({
            height: "".concat(e.statusBarHeight, "px")
        })
    } : {}, {
        m: !(e.zSlots.refresherComplete && e.refresherStatus === e.R.Complete)
    }, e.zSlots.refresherComplete && e.refresherStatus === e.R.Complete ? {} : {
        n: o.r("refresher", {
            refresherStatus: e.refresherStatus
        })
    }, {
        o: e.zSlots.refresherComplete && e.refresherStatus === e.R.Complete
    }, e.zSlots.refresherComplete && e.refresherStatus === e.R.Complete || e.showCustomRefresher ? {} : {
        q: o.sr("refresh", "d4f876df-0"),
        r: o.s({
            height: e.finalRefresherThreshold - e.finalRefresherThresholdPlaceholder + "px"
        }),
        s: o.p({
            status: e.refresherStatus,
            defaultThemeStyle: e.finalRefresherThemeStyle,
            defaultText: e.finalRefresherDefaultText,
            pullingText: e.finalRefresherPullingText,
            refreshingText: e.finalRefresherRefreshingText,
            completeText: e.finalRefresherCompleteText,
            defaultImg: e.refresherDefaultImg,
            pullingImg: e.refresherPullingImg,
            refreshingImg: e.refresherRefreshingImg,
            completeImg: e.refresherCompleteImg,
            refreshingAnimated: e.refresherRefreshingAnimated,
            showUpdateTime: e.showRefresherUpdateTime,
            updateTimeKey: e.refresherUpdateTimeKey,
            updateTimeTextMap: e.finalRefresherUpdateTimeTextMap,
            imgStyle: e.refresherImgStyle,
            titleStyle: e.refresherTitleStyle,
            updateTimeStyle: e.refresherUpdateTimeStyle
        })
    }, {
        p: !e.showCustomRefresher,
        t: o.s({
            height: "".concat(e.finalRefresherThreshold, "px"),
            background: e.refresherBackground
        }),
        v: o.s({
            "margin-top": "-".concat(e.finalRefresherThreshold + e.refresherThresholdUpdateTag, "px"),
            background: e.refresherBackground,
            opacity: e.isTouchmoving ? 1 : 0
        })
    }) : {}, {
        w: e.useChatRecordMode && e.zSlots.chatLoading && e.loadingStatus !== e.M.NoMore && e.realTotalData.length
    }, e.useChatRecordMode && e.zSlots.chatLoading && e.loadingStatus !== e.M.NoMore && e.realTotalData.length ? {} : e.useChatRecordMode && e.loadingStatus !== e.M.NoMore && e.realTotalData.length ? o.e({
        y: e.loadingStatus !== e.M.Loading
    }, e.loadingStatus !== e.M.Loading ? {
        z: o.t(e.chatRecordLoadingMoreText),
        A: o.o(function() {
            return e._onScrollToUpper && e._onScrollToUpper.apply(e, arguments);
        }),
        B: o.n("white" === e.defaultThemeStyle ? "zp-loading-more-text zp-loading-more-text-white" : "zp-loading-more-text zp-loading-more-text-black")
    } : {
        C: e.base64Flower
    }) : {}, {
        x: e.useChatRecordMode && e.loadingStatus !== e.M.NoMore && e.realTotalData.length,
        D: e.showLoading && e.zSlots.loading && !e.loadingFullFixed
    }, (e.showLoading && e.zSlots.loading && e.loadingFullFixed, {}), {
        E: e.finalUseInnerList
    }, e.finalUseInnerList ? o.e({
        F: e.finalUseVirtualList
    }, e.finalUseVirtualList ? {
        G: o.f(e.virtualList, function(r, a, l) {
            return o.e(e.useCompatibilityMode ? {} : {
                a: "cell-" + l,
                b: o.r("cell", {
                    item: r,
                    index: e.virtualTopRangeIndex + a
                }, l)
            }, {
                c: "zp-id-".concat(r[e.virtualCellIndexKey]),
                d: r.zp_unique_index,
                e: o.o(function(o) {
                    return e._innerCellClick(r, e.virtualTopRangeIndex + a);
                }, r.zp_unique_index)
            });
        }),
        H: e.useCompatibilityMode,
        I: o.s(e.innerCellStyle)
    } : {
        J: o.f(e.realTotalData, function(r, a, l) {
            return {
                a: "cell-" + l,
                b: o.r("cell", {
                    item: r,
                    index: a
                }, l),
                c: a,
                d: o.o(function(o) {
                    return e._innerCellClick(r, a);
                }, a)
            };
        })
    }, {
        K: o.s(e.innerListStyle)
    }) : {}, {
        L: e.useVirtualList
    }, e.useVirtualList ? {
        M: o.s({
            height: e.virtualPlaceholderBottomHeight + "px"
        })
    } : {}, {
        N: e.showLoadingMoreDefault
    }, e.showLoadingMoreDefault || e.showLoadingMoreLoading || e.showLoadingMoreNoMore || e.showLoadingMoreFail ? {} : e.showLoadingMoreCustom ? {
        S: o.o(function(o) {
            return e._onLoadingMore("click");
        }),
        T: o.p({
            zConfig: e.zLoadMoreConfig
        })
    } : {}, {
        O: e.showLoadingMoreLoading,
        P: e.showLoadingMoreNoMore,
        Q: e.showLoadingMoreFail,
        R: e.showLoadingMoreCustom,
        U: e.safeAreaInsetBottom && e.useSafeAreaPlaceholder
    }, e.safeAreaInsetBottom && e.useSafeAreaPlaceholder ? {
        V: o.s({
            height: e.safeAreaBottom + "px"
        })
    } : {}, {
        W: o.s({
            transform: e.virtualPlaceholderTopHeight > 0 ? "translateY(".concat(e.virtualPlaceholderTopHeight, "px)") : "none"
        }),
        X: o.s(e.finalPagingContentStyle),
        Y: e.showEmpty
    }, e.showEmpty ? o.e({
        Z: e.zSlots.empty
    }, e.zSlots.empty ? {
        aa: o.r("empty", {
            isLoadFailed: e.isLoadFailed
        })
    } : {
        ab: o.o(e._emptyViewReload),
        ac: o.o(e._emptyViewClick),
        ad: o.p({
            emptyViewImg: e.finalEmptyViewImg,
            emptyViewText: e.finalEmptyViewText,
            showEmptyViewReload: e.finalShowEmptyViewReload,
            emptyViewReloadText: e.finalEmptyViewReloadText,
            isLoadFailed: e.isLoadFailed,
            emptyViewStyle: e.emptyViewStyle,
            emptyViewTitleStyle: e.emptyViewTitleStyle,
            emptyViewImgStyle: e.emptyViewImgStyle,
            emptyViewReloadStyle: e.emptyViewReloadStyle,
            emptyViewZIndex: e.emptyViewZIndex,
            emptyViewFixed: e.emptyViewFixed
        })
    }, {
        ae: e.emptyViewCenter ? 1 : "",
        af: o.s(e.emptyViewSuperStyle)
    }) : {}, {
        ag: o.s(e.scrollViewInStyle),
        ah: o.s({
            transform: e.finalRefresherTransform,
            transition: e.refresherTransition
        }),
        ai: e.wxsPropType,
        aj: e.finalRefresherThreshold,
        ak: e.isIos,
        al: e.loading || e.isRefresherInComplete,
        am: e.useChatRecordMode,
        an: e.refresherEnabled,
        ao: e.useCustomRefresher,
        ap: e.wxsPageScrollTop,
        aq: e.wxsScrollTop,
        ar: e.refresherMaxAngle,
        as: e.refresherNoTransform,
        at: e.refresherAngleEnableChangeContinued,
        av: e.usePageScroll,
        aw: e.watchTouchDirectionChange,
        ax: e.isTouchmoving,
        ay: e.finalRefresherOutRate,
        az: e.finalRefresherPullRate,
        aA: e.hasTouchmove,
        aB: e.usePageScroll ? "" : 1,
        aC: e.showScrollbar ? "" : 1,
        aD: e.scrollTop,
        aE: e.scrollX,
        aF: e.scrollable && !e.usePageScroll && e.scrollEnable && (!!e.refresherCompleteScrollable || e.refresherStatus !== e.R.Complete),
        aG: e.finalEnableBackToTop,
        aH: e.showScrollbar,
        aI: e.finalScrollWithAnimation,
        aJ: e.scrollIntoView,
        aK: e.finalLowerThreshold,
        aL: e.finalRefresherEnabled && !e.useCustomRefresher,
        aM: e.finalRefresherThreshold,
        aN: e.finalRefresherDefaultStyle,
        aO: e.refresherBackground,
        aP: e.finalRefresherTriggered,
        aQ: o.o(function() {
            return e._scroll && e._scroll.apply(e, arguments);
        }),
        aR: o.o(function() {
            return e._onScrollToLower && e._onScrollToLower.apply(e, arguments);
        }),
        aS: o.o(function() {
            return e._onScrollToUpper && e._onScrollToUpper.apply(e, arguments);
        }),
        aT: o.o(function() {
            return e._onRestore && e._onRestore.apply(e, arguments);
        }),
        aU: o.o(function(o) {
            return e._onRefresh(!0);
        }),
        aV: e.finalIsOldWebView ? 1 : "",
        aW: o.s(e.scrollViewContainerStyle),
        aX: e.zSlots.right
    }, e.zSlots.right ? {
        aY: e.finalIsOldWebView ? 1 : ""
    } : {}, {
        aZ: e.usePageScroll ? "" : 1,
        ba: o.s(e.finalScrollViewStyle),
        bb: !e.usePageScroll && e.zSlots.bottom
    }, !e.usePageScroll && e.zSlots.bottom ? {} : e.usePageScroll && e.zSlots.bottom ? {
        bd: o.o(function() {}),
        be: o.s({
            bottom: "".concat(e.windowBottom, "px")
        })
    } : {}, {
        bc: e.usePageScroll && e.zSlots.bottom,
        bf: e.showBackToTopClass
    }, e.showBackToTopClass ? o.e({
        bg: e.zSlots.backToTop
    }, e.zSlots.backToTop ? {} : {
        bh: e.backToTopImg.length ? e.backToTopImg : e.base64BackToTop
    }, {
        bi: o.n(e.backToTopClass),
        bj: o.s(e.finalBackToTopStyle),
        bk: o.o(function() {
            return e._backToTopClick && e._backToTopClick.apply(e, arguments);
        })
    }) : {}, {
        bl: e.showLoading && e.zSlots.loading && e.loadingFullFixed
    }, (e.showLoading && e.zSlots.loading && e.loadingFullFixed, {}), {
        bm: !e.usePageScroll && e.fixed ? 1 : "",
        bn: e.usePageScroll ? 1 : "",
        bo: e.renderPropScrollTop < 1 ? 1 : "",
        bp: o.s(e.finalPagingStyle)
    });
} ], [ "__scopeId", "data-v-d4f876df" ] ]);

wx.createComponent(a);